@charset "utf-8";
/* CSS Document */

body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font-family: Regular,arial; color:#333; -webkit-text-size-adjust: none;  }
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle; outline:none; font-family: Regular,arial;}
a{ color:#333; text-decoration:none; blur:expression(this.onFocus=this.blur());  }
a:focus {outline: 0 none;}
h1,h2,h3,h4{ font-size:62.5%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea{font-family: Regular,arial;}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
html,body{ width: 100%; height:100%;}
em{ font-style:normal;}
li{ list-style:none;}

html{ font-size:62.5%;}

/* pest */
.corn_ul{ }
.corn_ul li{ width:50%; box-sizing:border-box; background:url(../images/pestbj.jpg) right 0.5rem no-repeat; float:left;}
.corn_ul li.on{ background:none;}
.corn_ul li span{ display:block; text-align:center; font-size:1.5rem; color:#4f4f4f; background:url(../images/btn2.png) 10rem center no-repeat;height:4rem; line-height:4rem; position:relative;border-bottom:1px solid #c3c3c3;}
.corn_ul li span.on em{ display:block; width:3rem; height:0.2rem; position:absolute; left:50%; margin-left:-1.5rem; bottom:0; background:#80c269;}
.corn_ul li span.on{background:url(../images/btn1.png) 10rem center no-repeat; color:#80c269;}
.corn_ul li .corn_div { display:none;}
.corn_ul li .corn_div a{ height:3rem; line-height:3rem; display:block; color:#4f4f4f; text-align:center;}
.pest{ background:#e7e7e7; padding:1.4rem 0.9rem 5rem;}
.pest_ul li{ float:left; width:33.3%; text-align:center; box-sizing:border-box; padding:0 0.4rem; margin-bottom:0.5rem;}
.pest_ul li img{ width:100%; height:auto; max-width:100%;}

/* ywon */
.back { background:#e6e6e6;}
.ywon_box h3{ font-size:1.8rem; height:4rem; line-height:4rem; text-indent:1.7rem; color:#87c772; background:#fff;}
.ywon_btn{ padding:0.9rem 0.5rem;background:#fff; margin-bottom:1rem;}
.ywon_btn li{ width:33.3%; text-align:center; box-sizing:border-box; padding:0 0.2rem; float:left;}
.ywon_btn a{ display:inline-block;  background:url(../images/ywon1.jpg) center center no-repeat; background-size: contain; height:4rem; width:100%; text-align:center; color:#949494; font-size:1.8rem; line-height:4rem; border-radius:1rem;}
.ywon_btn a.on{ background:url(../images/ywon.jpg) center center no-repeat; background-size: contain;}
.mutually{ background:#fff; padding:2.6rem 0 3rem 0; text-align: center;}
.mutually img{ width:auto; height:auto; max-width:100%;}
.ywon_see{ font-size:2.4rem; background:#80c269; text-align:center; color:#fff; height:5.7rem; line-height:5.7rem; display:block;}
 
/* formula */
.formula h3{ height:2.8rem; line-height:2.8rem; text-align:center; font-size:1.6rem; color:#000000;}
.formula{ padding-bottom:3rem;}
.for_dl{ background:#fff; padding:1.2rem 0.7rem; margin-bottom:0.9rem;}
.for_dl dt{ float:left; width:30%}
.for_dl dd{ float:left; padding-left:1.8rem}
.for_dl dd .for_tit{ height:3.5rem; line-height:3.5rem; color:#000; font-size:1.8rem; padding:0.6rem 0 0 0; display:block; overflow:hidden;}
.for_dl dd span{ height:2.2rem; line-height:2.2rem; display:block; overflow:hidden; text-align:right; font-size:1.2rem;}

/* video */
.video .video_inner{ text-align:center; padding:0 1.5rem;}
.video .video_inner img{ width:auto; height:auto; max-width:100%;}
.video_dl{ padding:0 0 0 1rem; margin-bottom:1.2rem;}
.video_dl dt{ float:left; margin-right:0.6rem;}
.video_dl dd{ float:left;}
.video_dl dd span{ display:block; height:2.2rem; line-height:2.2rem; color:#1f55c4; font-size:1.5rem;}
.video_dl dd em{ display:block; color:#5f5f5f;}

.nit{ text-align:center; padding:4rem 0;}
.nit img{ width:auto; height:auto; max-width:100%;}

/* register */
.reg{ padding:0 2.5rem;}
.reg h3{ height:6rem; line-height:6rem; font-size:1.6rem; color:#00;}
.zc_form li{ position: relative; }
.reg_txt{ margin-bottom:2.5rem; height:5rem; line-height:5rem; text-indent:2.3rem; width:100%; box-sizing:border-box; border:none; border-radius:1rem; color:#c5c5c5; font-size:1.6rem;}
.reg_sub{margin-bottom:1rem; height:5rem; line-height:5rem; width:100%; box-sizing:border-box; border:none; border-radius:1rem; color:#fff; font-size:1.6rem; background:#80c269; text-align:center;}
.reg_see{margin-bottom:1rem; height:5rem; line-height:5rem; width:100%; box-sizing:border-box; border:none; border-radius:1rem; color:#fff; font-size:1.6rem; background:#80c269; text-align:center; display:block;}
.sign_see{ font-size:1.5rem; color:#ff0b0b; height:4rem; line-height:4rem;}

.cont_top{ padding:2rem 0 0 0;}
.cont_top span{ text-align:center; display:block;}
.cont_top em{ display:block; height:4rem; line-height:4rem; text-align:center; font-size:1.5rem;}
.cont_bot p{height:4rem; line-height:4rem; background:#fff; font-size:1.5rem; margin-bottom:1rem; padding-left:1.5rem;}

/* about */
.about li{ height:5.3rem; line-height:5.3rem; margin-bottom:0.4rem;background:#ffffff;}
.about li a{ display:block; color:#595959; background:url(../images/about.jpg) right center no-repeat; font-size:1.7rem; text-indent:1.9rem; margin-right:2rem;}

.about_info{ padding:2rem 1rem 3rem; line-height:2rem; color:#333333; font-size:1.2rem; width: 100%; box-sizing:border-box;}

.infor_bot li{ margin-top:0.4rem; height:4.6rem; line-height:4.6rem;background:#fff;}
.infor_bot li a{ background:#fff url(../images/inforbj.jpg) right center no-repeat; margin-right:3rem; display:block; padding-left:2.2rem; box-sizing:border-box; }
.infor_bot li a img{ margin-right:0.6rem;}
.infor_see{ margin:13rem auto 0; background:#80c269; text-align:center; height:2.5rem; line-height:2.5rem; font-size:1.5rem; display:block; width:20rem; border-radius:3rem; color:#fff; }

.inform_top{ background:url(../images/infobj.jpg) center top no-repeat; height:17rem; text-align:center;}
.inform_top em{ color:#fff; font-size:1.6rem; display:block; height:2.5rem; line-height:2.5rem;}
.inform_top span{ display:block; padding-top:4.5rem;}

/* history */
.his_top{ height:3.3rem; line-height:3.3rem; background:#fff;}
.his_top span{ display:block; width:33.3%; text-align:center; color:#676767; font-size:1.5rem; float:left;}
.his_ul li{ margin-top:0.5rem; height:2.8rem; line-height:2.8rem; background:#fff;}
.his_ul li em{ display:block; text-align:center; width:33.3%; font-size:1.5rem; float:left; color:#80c269;}
.his_ul li em.his-em{ color:#9c9c9c}

.query_tit{ height:4.2rem; line-height:4.2rem; color:#868686; font-size:1.5rem; text-align:center; background:#fff;}
.que_tit{ text-indent:0.9rem; height:3.3rem; line-height:3.3rem; color:#fff; background:#80c269; font-size:1.5rem;}
.que_ul li{ margin-top:0.25rem; background:#fff; padding:1rem 0;}
.que_ul li span{ display:block; width:50%; overflow:hidden; float:left; box-sizing:border-box; padding:0 0.5rem; color:#7d7d7d; font-size:1.2rem;}
.que_right{ text-align:right;}
.blue_ul .blue_left{width:30%;background:#80c269;display:inline-block;float:left;height:12rem;color:#fff;line-height:12rem;display: table-cell; vertical-align:middle;}
.blue_ul li{padding:0;height:12rem;}
.blue_ul .que_right {width:70%; height:12rem;display: table-cell; vertical-align:middle;}
.blue_ul .que_right table{ width: 100%;height:100%; }


.apply_dl dd{ width:70%; box-sizing:border-box;}
.apply_dl dd p{ line-height:2rem; color:#575757; height:3.5rem; overflow:hidden;}
.apply_dl dd .for_tit{ font-size:1.4rem; height:2rem; line-height:2rem; padding:0; overflow:hidden;}
.apply_dl dd p a{ color:#2642ff;}
.apply_dl dd span{ color:#7c7c7c;}

.for_ul{ padding-top:0.6rem; background:#fff;}
.for_ul li{ width:25%; float:left; box-sizing:border-box;}
.shifei_ul li{ width: 33.3% }
.for_ul li a{ background:url(../images/for1.png) center center no-repeat; display:block; height:5rem; line-height:5rem;  color:#80c269; font-size:1.3rem; background-size:contain;  text-align:center;}
.for_ul li a.for_one{background:url(../images/for2.png) center center no-repeat;background-size:contain;text-indent:1rem; }
.for_ul li a.for_two{background:url(../images/for3.png) center center no-repeat;background-size:contain;text-indent:2rem; }
.for_ul li a.for{background:url(../images/for11.png) center center no-repeat; color:#fff;background-size:contain; }
.for_ul li .for_one.for{background:url(../images/for22.png) center center no-repeat; color:#fff;background-size:contain; }
.for_ul li .for_two.for{background:url(../images/for33.png) center center no-repeat; color:#fff;background-size:contain; }
.fore_ul li span{ color:#6cb16c;}
.cond_form{ background:#fff; overflow: hidden;}
.cond_tit{ height:2.6rem; line-height:2.6rem; color:#4aba79; font-size:1.4rem; text-indent:0.7rem; display:block; overflow:hidden; background:#fff;}
.cond_txt{ height:4.2rem; line-height:4.2rem; border:none; border-bottom:2px solid #c3c3c3; background:none; width:100%; text-indent:0.7rem;font-size:1.4rem; color:#d0d0d0;background:#fff;}
.cond_div{  background:#fff; padding:1rem 1.2rem 1.5rem; border-bottom:0.8rem solid #eeeeee; position:relative;}
.cond_div .cond_span{ float:left; display:block; width:50%; height:2.7rem; line-height:2.7rem; color:#4aba79; font-size:1.4rem;}
.cond_div select{ height:2.6rem; line-height:2.6rem; border:1px solid #c3c3c3; border-radius:1.5rem; width:50%; text-indent:4rem; color:#242424;font-size:1.4rem; cursor:pointer; display:block; box-sizing:border-box;}
.cond_top{padding:1rem 1.2rem 1.5rem; position: relative; }
.cond_inner{ border:0}
.result dl{ margin-top: 1.4rem; }
.result dt{ height: 4rem;  line-height: 4rem; background: #80c269; padding-left: 0.9rem; color:#fff; font-size: 1.5rem;}
.result dd{ padding: 0.9rem; color: #333; font-size: 1.5rem; line-height: 2rem; }
.out_tit{ text-align: center; height: 4.2rem; line-height: 4.2rem; color: #868686; font-size: 1.5rem; display: block;; }
.out h3{ height: 4rem;  line-height: 4rem; background: #80c269; padding-left: 0.9rem; color:#fff; font-size: 1.5rem;    margin-top: 0.25rem;}
.notece_banner img{ width: auto; height: auto; max-width: 100%; }
.notece_tit{ height: 2.2rem; line-height: 2.2rem; border-bottom: 1px solid #535353; color: #6cb16c; font-size: 1.3rem; 
	background:url(../images/not7.png) 2.3rem center no-repeat; padding-left: 4.1rem;  }
.notice dl{ border-bottom: 1px solid #535353; height: 6.3rem; padding: 0 1rem; }
.notice dt{ display: block; float: left;height: 6.3rem; line-height: 6.3rem; width: 20%; }
.notice dd{ float: left; width: 80%; }
.not_left{ float: left; width: 74%; }
.not_left span{ display: block; height: 2.2rem; line-height: 2.2rem; padding-top: 0.8rem; color: #3c3c3c; font-size: 1.5rem; }
.not_left em{ display: block; height: 2rem; line-height: 2rem; color: #3c3c3c; overflow: hidden; }
.not_right{ float: right; border: 1px solid #6cb16c; width: 4.8rem; height: 2.3rem; line-height: 2.36rem; font-size: 1.4rem; color: #6cb16c;
text-align: center; border-radius: 1.5rem; margin-top: 1.7rem; }
.point p{  color: #3c3c3c; line-height:1.8rem; text-align: left;  }
.point{ border-bottom: 2px solid #aaaaaa; margin-bottom: 0.5rem; }
.science_tit{ height: 4.1rem; line-height: 4.1rem; background: #eeeeee; color: #191818; text-align: center; font-size: 1.6rem; margin-bottom: 0.9rem; }
.science_left{ width: 20%; float: left; }
.science_left li{ border: 1px solid #dbdbdb; margin-bottom: 0.2rem; }
.science_left li span{ display: block;  height:3.8rem; background:url(../images/son1.png) center center no-repeat; padding: 1rem 0; padding: 1rem 0 0 0;  }
.science_left li em{ display: block; height: 1.6rem; line-height: 1.6rem; text-align:center; color: #393a3f;padding: 0rem 0 1rem 0;  }
.science_left li a{ display: block; border-left: 0.25rem solid #fff; } 
.science_left li.on a,.science_left li.on{ border-left: 0.25rem solid #80c269; } 
.science_left li.on span{background:url(../images/son11.png) center center no-repeat;}
.science_left li.on em{ color: #80c269}
.science_left li .sci2{background:url(../images/son2.png) center center no-repeat;}
.science_left li.on .sci2{background:url(../images/son22.png) center center no-repeat;}
.science_left li .sci3{background:url(../images/son3.png) center center no-repeat;}
.science_left li.on .sci3{background:url(../images/son33.png) center center no-repeat;}
.science_left li .sci4{background:url(../images/son4.png) center center no-repeat;}
.science_left li.on .sci4{background:url(../images/son44.png) center center no-repeat;}
.science_ul { float:right; width: 80%; display:none;}
.science_ul li{ width: 50%; padding: 0 0.5rem; margin-bottom: 0.5rem; float: left; box-sizing: border-box; }
.science_ul li a{ background: #eeeeee; display: block; text-align: center; padding: 0.3rem 0.7rem 0; }
.science_ul li img{ width: auto; height: auto; max-width: 100%; }
.science_ul li em{ height: 2.8rem; line-height: 2.8rem; display: block; text-align: center; font-size: 1.3rem; color: #747474; }
.sci_info { padding: 0rem 1rem 2rem; font-size: 1.5rem; color: #676767 }
.sci_info img{ width: auto; height: auto; max-width: 100%;}




.footer{ border-top: 1px solid #a4a4a4; height: 5.5rem; background: #fff; width: 100%; position: absolute; left: 0; bottom: 0;  overflow: hidden;}
.footer li{ width: 50%; text-align: center; float: left; }
.footer li span{ display: block; padding: 0.6rem 0 0.2rem 0; width:30px;height:30px;display:block;margin:0 auto;}
.footer li em{ display: block; color: #747474; font-size: 1.6rem; }

.footer li .foot_home{display:block;background:url(../images/home.jpg) no-repeat center 0.6rem;}
.footer li .foot_mine{display:block;background:url(../images/home1.jpg) no-repeat center 0.6rem;}
.footer li .foot_home_cur span{background:url(../images/home_cur.png) no-repeat center 0.6rem;}
.footer li .foot_mine_cur span{background:url(../images/home1_cur.jpg) no-repeat center 0.6rem;}
.footer li .foot_home_cur em ,.footer li .foot_mine_cur em{color:#6cb16c;}




@-webkit-keyframes badbounce {
  0%,100% {
    -webkit-transform: translateY(0px);
  }
  10% {
    -webkit-transform: translateY(6px);
  }
  30% {
    -webkit-transform: translateY(-4px);
  }
  70% {
    -webkit-transform: translateY(3px);
  }
  90% {
    -webkit-transform: translateY(-2px);
  }
}
@-moz-keyframes badbounce {
  0%,100% {
    -moz-transform: translateY(0px);
  }
  10% {
    -moz-transform: translateY(6px);
  }
  30% {
    -moz-transform: translateY(-4px);
  }
  70% {
    -moz-transform: translateY(3px);
  }
  90% {
    -moz-transform: translateY(-2px);
  }
}
@keyframes badbounce {
  0%,100% {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
  }
  10% {
    -webkit-transform: translateY(6px);
    -moz-transform: translateY(6px);
    -ms-transform: translateY(6px);
    -o-transform: translateY(6px);
    transform: translateY(6px);
  }
  30% {
    -webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  70% {
    -webkit-transform: translateY(3px);
    -moz-transform: translateY(3px);
    -ms-transform: translateY(3px);
    -o-transform: translateY(3px);
    transform: translateY(3px);
  }
  90% {
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px);
  }
}
.ss_animate {
  -webkit-animation: badbounce 1s linear;
  -moz-animation: badbounce 1s linear;
  animation: badbounce 1s linear;
}


#ss_menu {
  bottom: 10px;
  width: 4rem;
  height: 4rem;
  color: #fff;
  position: fixed;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
  right: 10px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  overflow: hidden;
}
#ss_menu > .menu {
  display: block;
  position: absolute;
  border-radius: 50%;
  width: 4rem;
  height: 4rem;
  text-align: center;
  
  color: #fff;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
}
.share {
      bottom: 0px;
    width: 4rem;
    height: 4rem;
  position: absolute;
  right: 0px;
  z-index: 99;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
  background:url(../images/shai.png) center center no-repeat
}
.zhuan_box{    bottom: 10px;
    width: 4rem;right:10px;
    height: 4rem;
    color: #fff;
    position: fixed;
   }
#ss_menu > .menu .share .circle {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #fff;
  top: 50%;
  margin-top: -6px;
  left: 12px;
  opacity: 1;
}
#ss_menu > .menu .share .circle:after, #ss_menu > .menu .share .circle:before {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
  content: '';
  opacity: 1;
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #fff;
}
#ss_menu > .menu .share .circle:after {
  left: 20.78461px;
  top: 12.0px;
}
#ss_menu > .menu .share .circle:before {
  left: 20.78461px;
  top: -12.0px;
}
#ss_menu > .menu .share .bar {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
  width: 24px;
  height: 3px;
  background: #fff;
  position: absolute;
  top: 50%;
  margin-top: -1.5px;
  left: 18px;
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-transform: rotate(30deg);
  -moz-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  transform: rotate(30deg);
}
#ss_menu > .menu .share .bar:before {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
  content: '';
  width: 24px;
  height: 3px;
  background: #fff;
  position: absolute;
  left: 0px;
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-transform: rotate(-60deg);
  -moz-transform: rotate(-60deg);
  -ms-transform: rotate(-60deg);
  -o-transform: rotate(-60deg);
  transform: rotate(-60deg);
}
#ss_menu > .menu .share.close_line .circle {
  opacity: 0;
}
#ss_menu > .menu .share.close_line .bar {
  top: 50%;
  margin-top: -1.5px;
  left: 50%;
  margin-left: -12px;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: rotate(405deg);
  -moz-transform: rotate(405deg);
  -ms-transform: rotate(405deg);
  -o-transform: rotate(405deg);
  transform: rotate(405deg);
}
#ss_menu > .menu .share.close_line .bar:before {
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: rotate(-450deg);
  -moz-transform: rotate(-450deg);
  -ms-transform: rotate(-450deg);
  -o-transform: rotate(-450deg);
  transform: rotate(-450deg);
}

#ss_menu > div {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  width: 3rem;
  height: 3rem;
  font-size: 30px;
  text-align: center;
  background: #80c269;
  border-radius: 50%;
  display: table;
}
#ss_menu > div i {
  display: table-cell;
  vertical-align: middle;
  font-style: normal;
}
#ss_menu > div i a{ color: #fff; font-size: 1.3rem; display: block; height: 3rem;  line-height: 3rem; }
#ss_menu > div:hover {
  background: #80c269;
  cursor: pointer;
}
#ss_menu div:nth-child(1) {
  top: 20px;
  left: -65px;
  background:#a0a0a0;
}
#ss_menu div:nth-child(2) {
  top: -30px;
  left: -55px;
  background:#a0a0a0;
}
#ss_menu div:nth-child(3) {
  top: -58.56406px;
  left: -13.0px;
  background:#a0a0a0;
}
#ss_menu div:nth-child(4) {
  
  left: 0.0px;
}
#ss_menu div.on{ background:#80c269;}

.cond_sub{ background: #4aba79; width: 23rem; height: 4.8rem; line-height: 4.8rem; text-align: center; color: #fff; font-size: 1.8rem; border: none; border-radius: 1rem;  margin: 2rem auto 1rem; display:block; cursor: pointer;}
.dikuai_sub{ width: 18rem; height: 4rem; line-height: 4rem; text-align: center; margin-right: 22px; background: #4aba79; color: #fff; font-size: 1.8rem; border: none;border-radius: 1rem; display:block; cursor: pointer; float: right; margin-bottom: 3rem;}
.elastic{ background:#fff ; width: 300px; padding-top: 10px; position:fixed; left: 50%; top: 50%; margin-left: -150px; margin-top: -153px; 
 display: none;border-radius: 15px;border:#000 solid 1px;padding-bottom: 2rem;}
.elastic p{ line-height: 3.4rem; height: 3.4rem; text-indent: 9rem; font-size: 1.4rem; color: #4aba79; }
.ela_btn{ border: none; display: block; background: #4aba79; height: 40px; line-height: 40px; width: 200px; border-radius: 5px; margin: 10px auto 0; text-align: center; font-size: 14px; color: #fff; }
.close { background: url(../images/img1.png) center center no-repeat; width: 22px; height: 22px; position: absolute; top: 15px; right: 20px; display: block; z-index: 9999  }
.sci_tit{ background: #fff; margin-bottom: 0;}
.point_inner { padding: 0 1.5rem; font-size:1.5rem; line-height: 2rem; color: #3b3b3b;}
.point_inner img{ width: auto; height: auto; max-width: 100%; }

.shifei_box{ display:none;}

/* 地图 */
#container {  
    width: 100%;  
    height: 100%;  
}
#search {  
   position: fixed; background:#fff;padding-top:20px; 
   left: 0px;  
   top: 35px;  font-size:0;padding-bottom:10px;
   right:0;
   z-index: 99;  
   margin:0 20px;   text-align: center;
}  
#text {  
    width: 60%;  
    height: 44px;  display:inline-block; border:#80c269 solid 1px;border-radius:3px;padding:0 5px; box-sizing: border-box;
}  
.btn-float {
    z-index: 0;
    position: absolute;
    right: 0;
    bottom: 90px;
}
.cancel,.confirm{ height: 46px;  width:19%;vertical-align: -2px;display:inline-block; text-align:  center;font:22px/46px "Micrsoft Yahei"; color:#80c269;}
.ivu-modal-wrap {
    position: fixed;
    overflow: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}  
.ivu-modal {    width: 30rem;
   
 position: absolute; z-index: 10; left: 50%;
    top: 0;z-index: 1000;
margin: 10px;margin-left: -15rem;
}
.ivu-modal-content {
    position: relative;
    background-color: #fff;
    border: 0;
    border-radius: 6px;
    background-clip: padding-box;
}
.ivu-modal-close {
    position: absolute;
    right: 16px;
    top: 14px;           
    cursor: pointer;width:22px;height:22px;display:block;background:url(../images/img1.png); no-repeat right top;
}
.ivu-modal-header {
    border-bottom: 1px solid #e9eaec;
    padding: 14px 16px;
    line-height: 1;
}
.ivu-modal-header .title .ivu-icon-ios-paper{display:inline-block;width:15px;height:15px; background:url(../images/pop_tit.png); no-repeat  left top;}


.ivu-modal-body {
    padding: 16px;
    font-size: 12px;
    line-height: 1.5;
}
.alist {
   /*  background: #fff;
   margin: 0 10px; */
}
.alist li {
    background: #fff;
    margin: 0 10px;
    border-bottom: 1px solid #eee;
    line-height: 40px;
    text-align: left; list-style: none;
}
.ivu-modal-footer {
    border-top: 1px solid #e9eaec;
    padding: 12px 18px;
    text-align: right;
}
.praylay{width:100%;height:100%;background-color: #000;opacity: 0.6;;position: fixed;left:0;top:0; z-index: 999;display: none}
.ele_intro{width:28rem;height:4.8rem;border-left:6px #80c269 solid ;border-radius:5px;background:#fff; margin-bottom:5px;}
.intro_close{display: block;width:1.5rem;height:1.5rem;float:left;margin-top:1.65rem;margin-left:1.75rem;background:url(../images/intro_close.png) no-repeat left top;background-size: contain;}
.intro_txt{display:inline-block;float:left;font-size:1.4rem;line-height:4.8rem;color:#0b1429;padding-left:1rem;}
.intro_close2{display: block;width:1.3rem;height:1.3rem;float:right ;margin-top:1.75rem;margin-right:1.75rem;background:url(../images/intro_close2.png) no-repeat right top;background-size: contain;}
.ele_intro_box{width:28rem;position: absolute;top:50px;right:0;}

.success_box{width:12.2rem;height:15.6rem; position:fixed; left:50%;top:50%;margin:-7.8rem 0 0 -6.1rem ;background:#fff; z-index: 1000;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;}
.ok_bg{width:4.6rem;height:4.6rem;background:url(../images/ok_bg.png) no-repeat center top;background-size: contain;margin:1.5rem auto 0; }
.txt_ok{font-size:1.1rem;line-height:5.5rem;color:#666666;text-align: center;}
.ok_txt{display:block;width:10rem;height:2.5rem;margin:0 auto;color:#fff;background:#80c269; text-align: center;font-size:1.1rem;line-height:2.5rem;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}

.imgupload{margin:0 auto;display:block;width:20rem; height:23rem; position:relative;background:url(../images/ywon.png) no-repeat center top;background-size: contain;}

.imgupload span{ text-align:center; display:block;line-height:30px;}
.imgupload div{position: absolute; left: 0px; top: 0px; display: block; overflow: hidden; background-color: rgb(0, 0, 0); opacity:0;filter:alpha(opacity=0);width:20rem; height:23rem;cursor:pointer;}
.imgupload .absmiddle{vertical-align:top;width:20rem; height:23rem;font-size:40px;cursor:pointer}


label.error{font-size:0.6rem;line-height:2rem; position: absolute;left:0;bottom:0.3rem;color:#ed3f14;}
#condForm label.error{left:16rem;bottom:-0.2rem;}
#condForm .cond_top label.error{left:2rem;bottom:-0.3rem;}



.ivu-modal-confirm {
    padding: 0 4px;
}
.ivu-modal-wrap * {
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
}
.ivu-modal-confirm-head-title {
    display: inline-block;
    font-size: 14px;
    color: #1c2438;
    font-weight: 700;
}
.ivu-modal-confirm-body {
    margin-top: 6px;
    /* padding-left: 48px; */
    padding-top: 18px;
    font-size: 12px;
    color: #495060;
    position: relative;
}
.ivu-modal-wrap * {
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
}
.ivu-modal-confirm-footer {
    margin-top: 40px;
    text-align: right;
}
[type=reset], [type=submit], button, html [type=button] {
    -webkit-appearance: button;
}
.ivu-modal-wrap * {
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
}
.ivu-btn-primary {
    color: #fff;
    background-color: #2d8cf0;
    border-color: #2d8cf0;border:none;padding: 6px 15px 7px;
    font-size: 14px;
    border-radius: 4px;
}


